#ifndef PSD_MEASUREMENT_H
#define PSD_MEASUREMENT_H

#include <stdint.h>

#define PSD_STATS_BYTES_READ		1
#define PSD_STATS_BYTES_WRITTEN		2
#define PSD_STATS_BYTES_RETRANSMITTED	3
#define PSD_STATS_RTT			4
#define PSD_STATS_READ_BANDWIDTH	5
#define PSD_STATS_WRITE_BANDWIDTH	6

void psd_log_measurement_dbl(struct timeval time, char *target, char *event, double value);
void psd_log_measurement_uint(struct timeval time, char *target, char *event, uint64_t value);
void psd_log_measurement_str(struct timeval time, char *target, char *event, char *value);

#endif
